package com.ruoyi.business.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * 员工视图对象 talentpool
 *
 * @author songzhengsheng
 * @date 2023-09-10
 */
@Data
@ExcelIgnoreUnannotated
public class TalentpoolVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * 姓名
     */
    @ExcelProperty(value = "姓名")
    private String fullName;

    /**
     * 部门
     */
    @ExcelProperty(value = "部门")
    private String department;

    /**
     * 岗位
     */
    @ExcelProperty(value = "岗位")
    private String position;

    /**
     * 年龄
     */
    @ExcelProperty(value = "年龄")
    private Long age;

    /**
     * 性别
     */
    @ExcelProperty(value = "性别")
    private String gender;

    /**
     * 民族
     */
    @ExcelProperty(value = "民族")
    private String ethnicity;

    /**
     * 身份证号码
     */
    @ExcelProperty(value = "身份证号码")
    private String idNumber;

    /**
     * 身份证家庭地址
     */
    @ExcelProperty(value = "身份证家庭地址")
    private String homeAddress;

    /**
     * 实际居住地
     */
    @ExcelProperty(value = "实际居住地")
    private String residentialAddress;

    /**
     * 联系电话
     */
    @ExcelProperty(value = "联系电话")
    private String contactNumber;

    /**
     * 紧急联系人
     */
    @ExcelProperty(value = "紧急联系人")
    private String emergencyContactPerson;

    /**
     * 紧急联系电话
     */
    @ExcelProperty(value = "紧急联系电话")
    private String emergencyContactNumber;

    /**
     * 学历
     */
    @ExcelProperty(value = "学历")
    private String education;

    /**
     * 专业
     */
    @ExcelProperty(value = "专业")
    private String major;

    /**
     * 是否缴纳农村医疗保险
     */
    @ExcelProperty(value = "是否缴纳农村医疗保险")
    private String ruralMedicalInsurance;

    /**
     * 是否住宿
     */
    @ExcelProperty(value = "是否住宿")
    private String accommodation;


    /**
     * 二次入职情况
     */
    @ExcelProperty(value = "二次入职情况")
    private String secondemployment;

    /**
     * 头像地址
     */
    @ExcelProperty(value = "头像地址")
    private String img;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remarks;


}
